/**
 * @description: 判断string是否是json格式的字符串
 * @param {*} str
 * @return {Boolean}
 */
export function isJSONStr(str) {
  if (typeof str === 'string') {
    try {
      const obj = JSON.parse(str)
      if (obj && typeof obj === 'object') {
        return true
      } else {
        return false
      }
    } catch (e) {
      console.log('error：' + str + '!!!' + e)
      return false
    }
  } else {
    console.warn('It is not a string!')
    return false
  }
}

/**
 * 判断数据是否为空值
 */
export function isNull(data) {
  if (!data) return true
  if (JSON.stringify(data) === '{}') return true
  if (JSON.stringify(data) === '[]') return true
  return false
}
